using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Collections.Specialized;

namespace JingQiao.Ads.Domain.Model.DomainObject
{
    public interface IDestPositionAd
    {
        #region Primitive Properties

        int AdvertisementId
        {
            get;
            set;
        }

        int PositionId
        {
            get;
            set;
        }

        int DestinationId
        {
            get;
            set;
        }
    
        int Sequence
        {
            get;
            set;
        }
    
        byte Status
        {
            get;
            set;
        }
    
        System.DateTime StartDate
        {
            get;
            set;
        }
    
        System.DateTime ExpireDate
        {
            get;
            set;
        }
    
        string Creator
        {
            get;
            set;
        }
    
        System.DateTime CreateDate
        {
            get;
            set;
        }

        #endregion

        #region Navigation Properties

        IAdvertisement Advertisement
        {
            get;
            set;
        }

        IDestination Destination
        {
            get;
            set;
        }

        IPosition Position
        {
            get;
            set;
        }

        #endregion

    }
}
